8629082a2f885120180c8da4e7204776468af6a2,plugins/InspectionGadgets/src/com/siyeh/ig/jdk15/ForCanBeForeachInspection.java,ForCanBeForeachFix,createCollectionIterationText,#PsiForStatement#Project#,188

Before Change


            final PsiMethodCallExpression initializer =
                    (PsiMethodCallExpression) iterator.getInitializer();
            final PsiExpression collection =
                    initializer.getMethodExpression().getQualifierExpression();
            final PsiClassType collectionType = (PsiClassType) collection
                    .getType();

After Change


                return null;
            }
            final PsiReferenceExpression methodExpression =
                    initializer.getMethodExpression();
            final PsiExpression collection =
                    methodExpression.getQualifierExpression();
            if (collection == null) {
                return null;
            }
            final PsiClassType collectionType =
                    (PsiClassType) collection.getType();
            if (collectionType == null) {
                return null;
            }
            final PsiType[] parameters = collectionType.getParameters();
            final String collectionContentsTypeString;